Utility Based Termination of Anytime Algorithms
نویسندگان
چکیده
This paper presents a method for automatically deriving a time and content dependent information value function for probabilistic information This function de scribes analytically what real world value an agent can obtain by using a certain piece of information at a certain time The general form of this function is formulated and a speci c example with two valued outputs is presented in the factory scheduling domain The information value function forms a formal basis for decision theoretic deliberation control because the control decisions can be made in order to maximize a value di rectly derived from the agent s situation in its environment We show how an expert agent can use another agent s communicated information value function to allocate the right amount of time to an anytime algorithm whose results the other agent will use The particular anytime algorithm is generated from an incomplete algorithm by using prior execution statistics This method enables a rational use of incomplete algorithms that are often e ective but su er from not halting on every input As an example we present an anytime algorithm for determining satis ability SAT The algorithm approximates SAT probabilistically by re ning a satis ability probability estimate over time To enhance accuracy both the initial satis ability estimate and the performance pro le of the anytime algorithm are parameterized by problem instance features The result of each execution step of the algorithm is used to dynamically predict the results of future execution steps
منابع مشابه
Best-First Utility-Guided Search
In many shortest-path problems of practical interest, insufficient time is available to find a provably optimal solution. One can only hope to achieve a balance between search time and solution cost that respects the user’s preferences, expressed as a utility function over time and cost. Current stateof-the-art approaches to this problem rely on anytime algorithms such as Anytime A* or ARA*. Th...
متن کاملHeuristic Search When Time Matters
In many applications of shortest-path algorithms, it is impractical to find a provably optimal solution; one can only hope to achieve an appropriate balance between search time and solution cost that respects the user’s preferences. Preferences come in many forms; we consider utility functions that linearly trade-off search time and solution cost. Many natural utility functions can be expressed...
متن کاملDecentralized monitoring of distributed anytime algorithms
Anytime algorithms allow a system to trade solution quality for computation time. In previous work, monitoring techniques have been developed to allow agents to stop the computation at the “right” time so as to optimize a given time-dependent utility function. However, these results apply only to the single-agent case. In this paper we analyze the problems that arise when several agents solve c...
متن کاملAnytime heuristic search for partial satisfaction planning
We present a heuristic search approach to solve partial satisfaction planning (PSP) problems. In these problems, goals are modeled as soft constraints with utility values, and actions have costs. Goal utility represents the value of each goal to the user and action cost represents the total resource cost (e.g., time, fuel cost) needed to execute each action. The objective is to find the plan th...
متن کاملAn Anytime Approximation for Optimizing Policies Under Uncertainty
The paper presents a scheme for approximation for the task of maximizing the expected utility over a set of policies, that is, a set of possible ways of reacting to observations about an uncertain state of the world. The scheme which is based on the mini-bucket idea for approximating variable elimination algorithms, is parameterized, allowing a exible control between e ciency and accuracy. Furt...
متن کامل